var table,$;
layui.use(['table'],function () {
    table = layui.table;
    $ = layui.$;
    initSUserData();
    $("#search2").click(function () {
        initSUserData();
    })
    table.on('toolbar(sUserTable)', function(obj){
        // var checkStatus = table.checkStatus(obj.config.id);
        switch(obj.event){
            case 'add':
                layer.msg('添加');
                break;
            case 'delete':
                layer.msg('删除');
                break;
            case 'update':
                layer.msg('编辑');
                break;
        };
    });
    table.on('edit(sUserTable)', function(obj){ //注：edit是固定事件名，test是table原始容器的属性 lay-filter="对应的值"
        console.log(obj.value); //得到修改后的值
        console.log(obj.field); //当前编辑的字段名
        console.log(obj.data); //所在行的所有相关数据
    });
})

function initSUserData() {
    var id = $('#id2').val();
    var uniqueId = $('#uniqueId').val();
    if(id == ""){
        id = 0;
    }
    table.render({
        elem: '#sUserList'
        , url: '/user/getUsers'
        , method: 'get'
        , where: {
            id:id,
            uniqueId:uniqueId
        }
        , limit: 10
        , page: true
        ,toolbar: 'default'
        , cols: [[
            {type: 'numbers'}
            , {field: 'id', title: 'ID', width: 80, unresize: true, sort: true}
            , {field: 'openid', title: 'openid'}
            , {field: 'nickName', title: '昵称'}
            , {field: 'avatarUrl', title: '头像',align:"center",templet:function (d) {
                    return '<span><img src="'+d.avatarUrl+'" width="30" height="30"/></span>'
                }}
            , {field: 'uniqueId', title: '唯一号'}
            ,{field: 'isStu', title: '是否学生',templet:function (d) {
                    if(d.isStu == 0){
                        return '<span>否</span>'
                    }else{
                        return '<span>是</span>'
                    }
                }}
            ,{field: 'isAsso', title: '是否社团人员',templet:function (d) {
                    if(d.isAsso == 0){
                        return '<span>否</span>'
                    }else{
                        return '<span><a onclick=\"showAsso('+'\''+d.uniqueId+'\''+')\">是</a></span>'
                    }
                }}
            ,{fixed:'right', title:'操作',width:140,align:'center', toolbar:'#optBar'}
        ]]
    })
}

function showAsso(e) {
    layer.alert(e)
}

